跳到主要内容

导出运行时(Exporting for Runtime)

要导出运行时文件,请选择工具栏右侧的蓝色导出操作,或通过左侧工具栏菜单导航到导出 > 运行时。您可以通过我们的任何开源运行时将导出的 .riv 文件加载到您的应用、游戏或网站中。

图片

从 2024 年 6 月起,我们对对象名称的导出方式进行了更改。

对象名称导出的更改(Changes to Exporting Object Names)

您可能需要在运行时访问某些对象,例如用于交换字符串的文本运行,或访问其输入的嵌套画板。为了使这些对象在运行时可发现,您需要明确设置要导出的名称。

以前,如果在编辑器中重命名了默认值,名称就会被导出。这种方法的问题在于它假设任何重命名的对象都会在运行时被寻找,而在许多情况下,您可能只是想重命名对象以更好地组织您的文件 — 您不一定需要将它们导出到您的 .riv 导出文件中。因此,我们改变了这种方法,以提供对导出对象名称的更精确控制。

要导出名称,请在层级或舞台上右键点击它,并切换"导出名称"选项。

设置为导出名称的对象可以通过其名称周围的方括号来识别。

图片

动画、状态机、事件和输入名称不需要手动导出。

优化名称的好处(Benefits of Optimizing Your Names)

将对象的名称导出到您的 .riv 中会增加少量数据。对于大型、复杂的文件,名称数据可能会累积。因此,最好只导出您需要在运行时引用的名称。

在引入显式导出之前创建的文件(Files Created Before the Introduction of Explicit Export)

对于在实现此切换之前创建的文件,我们假设任何重命名的对象都需要在运行时可发现。这意味着当打开现有文件时,您可能会注意到层级中的许多项目显示在方括号内。但是,如果您更倾向于不导出名称并使导出文件更小,您可以采取以下步骤:

  1. 从工具栏菜单中,选择导出选项 > 移除名称导出
  2. 通过在层级或舞台上右键点击需要在运行时访问的对象并选择导出名称,单独重新启用名称导出。

图片